space exploration challenges